Rigorous Evaluation of COTS Middleware Technology

نویسندگان

  • Ian Gorton
  • Anna Liu
  • Paul Brebner
چکیده

M iddleware refers to a broad class of software infrastructure technologies that use high-level abstractions to simplify construction of distributed systems. Over the past decade, the adoption of commercial off-the-shelf middleware products across the software industry has gathered significant momentum. COTS products make it possible to deploy application components in high-performance, scalable, and fault-tolerant environments. Most major organizations rely on some form of COTS middleware components to integrate new Internet applications with existing core business systems and to manage evolving business processes. While COTS middleware products demonstrably solve many significant problems, their adoption and use is by no means straightforward. Because these technologies typically provide business-critical services, selecting the appropriate middleware platform is essential. System and, ultimately, business failures—caused by large-scale COTS middleware products that didn’t work as anticipated—litter the industry. Competition among products that appear to offer identical services further complicates the COTS middleware selection process, especially when competing products provide different implementations of standards-based technologies, such as Corba (www.omg.org) and Sun Microsystems’ Java 2 Enterprise Edition (J2EE, http://java.sun.com/j2ee/). The Middleware Technology Evaluation (MTE) project rigorously evaluates COTS middleware components and technologies. As the “MTE’s Fundamental Principles” sidebar describes, the project bases its evaluations on three basic principles. Project output includes technical evaluation reports of key COTS middleware packages and a repeatable methodology for evaluating these products. By providing reliable, comprehensive product assessments, the MTE project helps organizations reduce the up-front costs they incur in selecting suitable COTS middleware products. This in turn should significantly reduce the downstream costs of system development by eliminating most risks associated with complex technology selection and procurement early in the process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accelerating COTS Middleware Acquisition: The i-Mate Process

0 7 4 0 7 4 5 9 / 0 3 / $ 1 7 . 0 0 © 2 0 0 3 I E E E in particular requires well-managed integration of disparate systems not originally designed to interoperate. COTS middleware components provide core software infrastructures that help developers build Internet-enabled business applications.2 Middleware offers prebuilt services that support, for example, off-the-shelf distributed transaction...

متن کامل

PrismTech - The advent of COTS middleware use in embedded systems

Thanks to recent middleware developments including technology advancements, standardization initiatives, and new innovative approaches to building embedded systems, OEMs and system integrators no longer need to think in terms of trade-offs when developing their systems. With COTS middleware, assuming functionality will come at a higher price or that a highly compatible system will severely limi...

متن کامل

NMP ST8 Dependable Multiprocessor: Technology Validation Approach and Results

Funded by the NASA New Millennium Program (NMP) Space Technology 8 (ST8) project since 2004, the Dependable Multiprocessor (DM) project is a major step toward NASA’s long-held desire to take advantage of high-performance, Commercial-Off-The-Shelf (COTS) technology in onboard processing solutions for space applications. A DM system is a cluster of high-performance COTS processors connected with ...

متن کامل

Real-Time Embedded Multiprocessor Signal Processing System Codesign Using Open-Standards Computation and Communication Middleware

There is a recognized need to improve the design methodology of large real-time embedded signal processing systems implemented with commercial-off-the-shelf (COTS) multiprocessor (MP) hardware and software. Some very useful and effective detailed codesign tool frameworks have begun to appear, which allow the designer to create deployable real-time application software for COTS MP systems. Still...

متن کامل

Surviving the Tornado: The Best Kept Secrets of R&D Success in the Internet Age

Next-generation distributed systems will be substantially more complex, consisting of increasingly autonomous components that will collaborate in networks of embedded processors based largely on commercial-off-the-shelf (COTS) technology. To attain and sustain the success of these systems, it is essential to develop distributed object computing (DOC) middleware that can coordinate the COTS netw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2003